Meteor CLI (Command Line Interface) হল Meteor ফ্রেমওয়ার্কের একটি গুরুত্বপূর্ণ অংশ, যা ডেভেলপারদের অ্যাপ্লিকেশন তৈরি, ডিপ্লয়মেন্ট এবং অন্যান্য কার্যক্রম পরিচালনা করতে সহায়তা করে। Meteor CLI দিয়ে আপনি অ্যাপ্লিকেশন তৈরির প্রক্রিয়া শুরু করতে পারবেন, প্যাকেজ ম্যানেজমেন্ট এবং ডিপ্লয়মেন্টও করতে পারবেন।
Meteor CLI সেটআপ
ধাপ ১: Meteor ইনস্টলেশন
Meteor ইনস্টল করার জন্য, আপনাকে প্রথমে Node.js ইন্সটল করতে হবে। Meteor Node.js এর উপর ভিত্তি করে কাজ করে, তাই এটি ইনস্টল থাকাটা গুরুত্বপূর্ণ।
- Node.js ইনস্টল করা
Node.js ইনস্টল করতে, Node.js এর অফিসিয়াল সাইট থেকে সর্বশেষ LTS ভার্সনটি ডাউনলোড করে ইনস্টল করুন। Meteor ইনস্টল করা
এরপর, কমান্ড লাইন বা টার্মিনাল ওপেন করে Meteor ইনস্টল করুন:curl https://install.meteor.com/ | shঅথবা উইন্ডোজ ব্যবহারকারীদের জন্য Meteor Windows Installer থেকে ডাউনলোড করতে হবে।
ধাপ ২: ইনস্টলেশন চেক করা
Meteor ইনস্টলেশন সফল হলে, আপনি meteor কমান্ডটি দিয়ে এটি চেক করতে পারবেন:
meteor --version
এটি Meteor এর ইনস্টল করা সংস্করণ দেখাবে। যদি কোনো ত্রুটি না আসে, তবে ইনস্টলেশন সফল হয়েছে।
Meteor CLI কমান্ডসমূহ
Meteor CLI দিয়ে বিভিন্ন কাজ করা যায়। নিচে কিছু গুরুত্বপূর্ণ কমান্ডের ব্যাখ্যা দেওয়া হলো:
১. নতুন অ্যাপ তৈরি করা
Meteor অ্যাপ্লিকেশন তৈরি করতে meteor create কমান্ড ব্যবহার করতে হয়। উদাহরণস্বরূপ:
meteor create my-app
এটি একটি নতুন Meteor অ্যাপ্লিকেশন তৈরি করবে, যেখানে my-app হল অ্যাপটির নাম। এটি একটি প্রাথমিক ফোল্ডার তৈরি করবে যেখানে কিছু ডিফল্ট ফাইল এবং স্ট্রাকচার থাকবে।
২. অ্যাপ চালানো
আপনি যদি কোনো Meteor অ্যাপ চালাতে চান, তাহলে meteor কমান্ডটি ব্যবহার করতে হবে:
cd my-app
meteor
এই কমান্ডটি অ্যাপটি চালু করবে এবং ডিফল্টভাবে http://localhost:3000 ঠিকানায় অ্যাপটি দেখতে পারবেন।
৩. প্যাকেজ ইন্সটল করা
Meteor অ্যাপ্লিকেশনের জন্য প্যাকেজ ইনস্টল করতে meteor add কমান্ড ব্যবহার করতে হয়:
meteor add accounts-base
এটি accounts-base প্যাকেজটি আপনার অ্যাপ্লিকেশনে যুক্ত করবে। Meteor অ্যাপে প্রয়োজনীয় সব প্যাকেজ স্বয়ংক্রিয়ভাবে ডাউনলোড এবং ইনস্টল করে নেয়।
৪. অ্যাপ ডিপ্লয় করা
Meteor অ্যাপ্লিকেশন ডিপ্লয় করার জন্য meteor deploy কমান্ড ব্যবহার করা হয়:
meteor deploy your-app.meteorapp.com
এটি অ্যাপ্লিকেশনটি Meteor এর Galaxy প্ল্যাটফর্মে ডিপ্লয় করবে। আপনি অন্য যেকোনো ক্লাউড প্ল্যাটফর্মেও ডিপ্লয় করতে পারেন, তবে Galaxy ব্যবহার করা সবচেয়ে সহজ।
৫. অ্যাপ স্টপ করা
Meteor অ্যাপ্লিকেশন চলতে থাকলে তাকে বন্ধ করতে Ctrl+C চাপুন। এটি অ্যাপ্লিকেশন বন্ধ করবে।
Meteor CLI এর অন্যান্য গুরুত্বপূর্ণ কমান্ড
meteor update: Meteor এর নতুন সংস্করণে অ্যাপটি আপডেট করবে।
meteor updatemeteor reset: অ্যাপের ডাটাবেস রিসেট করবে, যা ডেভেলপমেন্টের সময় প্রয়োজন হতে পারে।
meteor resetmeteor shell: অ্যাপের মধ্যে শেল খুলবে, যেখানে আপনি অ্যাপের মডেল এবং ডাটাবেস কুইরির মাধ্যমে ইন্টারঅ্যাক্ট করতে পারেন।
meteor shell
সারাংশ
Meteor CLI ব্যবহার করে আপনি সহজেই Meteor অ্যাপ্লিকেশন তৈরি এবং পরিচালনা করতে পারেন। এটি দ্রুত অ্যাপ্লিকেশন তৈরি এবং ডিপ্লয়মেন্টের জন্য একটি শক্তিশালী টুল। এর সাহায্যে বিভিন্ন প্যাকেজ ইনস্টল করা, অ্যাপ্লিকেশন চালানো এবং ডিপ্লয় করা সম্ভব। Meteor CLI এর আরও অনেক কমান্ড রয়েছে, যা আপনার ডেভেলপমেন্ট প্রক্রিয়াকে আরও সহজ করে তোলে।
Read more